Parallel Prefix Computation and Sorting on a Recursive Dual-Net

نویسندگان

  • Yamin Li
  • Shietung Peng
  • Wanming Chu
چکیده

In this paper, we propose efficient algorithms for parallel prefix computation and sorting on a recursive dual-net. The recursive dual-net RDN(B) for k > 0 has (2no)/2 nodes and d0 + k links per node, where n0 and d0 are the number of nod es and the node-degree of the base-network B, respectively. Assume that each node holds one data item, the communication and computation time complexities of the algorithm for parallel prefix computation on RDN(B), k > 0, are 2-2+2Tcomm(0) and 2 -2+2Tcomp(0), respectively, where Tcomm(0) and Tcomp(0) are the communication and computation time complexities of the algorithm for parallel prefix computation on the base-network B, respectively. The algorithm for parallel sorting on RDN(B) is restricted on B = Qm where Qm is an m-cube. Assume that each node holds a single data item, the sorting algorithm runs in O((m2)) computation steps and O((km2)) communication steps, respectively. Keywords— Interconnection Networks, Algorithm, Parallel Prefix Computation, Sorting

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Prefix Computation in the Recursive Dual-Net

In this paper, we propose an efficient algorithm for parallel prefix computation in recursive dual-net, a newly proposed network. The recursive dual-net RDN(B) for k > 0 has (2n0) 2k/2 nodes and d0 + k links per node, where n0 and d0 are the number of nodes and the node-degree of the base network B, respectively. Assume that each node holds one data item, the communication and computation time ...

متن کامل

: Parallel Algorithms for Bucket Sorting and the Data Dependent Prefix Problem

The data dependent prefix problem is to compute all the n initial products x1⃝x2⃝...⃝xk, 1 ≤ k ≤ n, where the order is specified by a linked list. A parallel algorithm for the data dependent prefix problem is presented. This algorithm has time complexity O( n p + log n log n p ) using p processors on the exclusive-read exclusive-write computation model. A bucket sorting algorithm is also develo...

متن کامل

An Algebra of Scans

A parallel prefix circuit takes n inputs x1, x2, . . . , xn and produces the n outputs x1, x1 ◦ x2, . . . , x1 ◦ x2 ◦ · · · ◦ xn, where ‘◦’ is an arbitrary associative binary operation. Parallel prefix circuits and their counterparts in software, parallel prefix computations or scans, have numerous applications ranging from fast integer addition over parallel sorting to convex hull problems. A ...

متن کامل

Reducing Interpolation on Multi-Grid to Quantizing Grid's Data-Base as a Recursion

In his article “Powerlist: A Structure for Parallel Recursion” Jayadev Misra wrote: “Many data parallel algorithms – Fast Fourier Transform, Batcher’s sorting schemes and prefix sum – exhibit recursive structure. We propose a data structure, powerlist, that permits succinct descriptions of such algorithms, highlighting the roles of both parallelism and recursion. Simple algebraic properties of ...

متن کامل

A High Performance Parallel IP Lookup Technique Using Distributed Memory Organization and ISCB-Tree Data Structure

The IP Lookup Process is a key bottleneck in routing due to the increase in routing table size, increasing traıc and migration to IPv6 addresses. The IP address lookup involves computation of the Longest Prefix Matching (LPM), which existing solutions such as BSD Radix Tries, scale poorly when traıc in the router increases or when employed for IPv6 address lookups. In this paper, we describe a ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • JIPS

دوره 7  شماره 

صفحات  -

تاریخ انتشار 2011